package com.hzit.loan.task.job;

import com.xxl.job.core.biz.model.ReturnT;
import com.xxl.job.core.handler.annotation.XxlJob;
import org.springframework.scheduling.annotation.Scheduled;

/**
 * 工行批量退款任务：每天晚上8点
 */

public class ICBCBatchRefundJob {


    @XxlJob("icbcBatchRefundJob")
    public ReturnT<String> excute(String param){

        //1.第一步调用。pay-web 中，根据支付公司，查到所有需要退款的记录

        //2.openCsv 生成退款的txt文件

        //3.上传到银行的ftp服务器，通过http请求传输文件

        //4.修改状态，银行处理中

        //5.银行处理结果：推送文件到我们系统的ftp，通过http请求发送结果

        return ReturnT.SUCCESS;
    }

}
